package com.uzai.console.dto.order;

import com.uzai.console.dto.QueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@ApiModel("订单查询参数")
@Data
public class OrderQuery extends QueryParam {

    @ApiModelProperty("订单编号")
    private String orderNo;
    @ApiModelProperty("父订单编号")
    private String parentOrderNo;
    @ApiModelProperty("用户ID")
    private Long userId;

    @ApiModelProperty("订单状态(0订单付款 1订单结算 2订单失效 3维权中 4维权成功)")
    private Integer status;

    @ApiModelProperty(value = "订单状态集合(0订单付款 1订单结算 2订单失效 3维权中 4维权成功)", hidden = true)
    private List<Integer> statusList;

    @ApiModelProperty("返利状态列表（0未返利 1已返利 2回收返利 3返利冻结）")
    private List<Integer> reStatusList;

}
